XML文書に含まれる全ての要素の名前をチェックしたいなーと思って簡単にコードを書いてみると。
var doc = XDocument.Load(filename);
foreach (var name in doc.Descendants().Elements().Select(c => c.Name.ToString()))
{
...
}
たったこれだけ。
分かっていたはずなのに、あまりの短さに愕然。
この世界に慣れたらレガシーな世界にはもう絶対に戻れない。
※ いや、余剰のコストを払うから戻ってくれという依頼があれば戻ってもいいですよ。いるなら是非紹介してください。お金を稼ぐ手段としては楽ちんだから歓迎しますよ。